home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / doc / manual / volume2 / qstruct.tex < prev    next >
Encoding:
Text File  |  1991-11-19  |  4.8 KB  |  92 lines

  1. \File{qstruct.h},{10:22},{Nov 20 1991}
  2. \L{\LB{typedef struct Qstruct \{}}
  3. \L{\LB{}}
  4. \L{\LB{}\Tab{8}{int}\Tab{24}{msgtype;}\Tab{40}{\C{}\/* Type of message *\/\CE{}}}
  5. \L{\LB{\#define MT\_UMPDU                1}}
  6. \L{\LB{\#define MT\_DMPDU                2}}
  7. \L{\LB{\#define MT\_PMPDU                3}}
  8. \L{\LB{}}
  9. \L{\LB{\C{}\/* \-\- MTS Parameters *\/\CE{}}}
  10. \L{\LB{}}
  11. \L{\LB{}\Tab{8}{long}\Tab{24}{msgsize;}\Tab{40}{\C{}\/* Size of message *\/\CE{}}}
  12. \L{\LB{}\Tab{8}{UTC}\Tab{24}{defertime;}\Tab{40}{\C{}\/* Deffered time *\/\CE{}}}
  13. \L{\LB{}\Tab{8}{UTC}\Tab{24}{latest\_time;}}
  14. \L{\LB{}\Tab{8}{char}\Tab{24}{latest\_time\_crit;}}
  15. \L{\LB{}}
  16. \L{\LB{}\Tab{8}{char}\Tab{24}{nwarns;}\Tab{40}{\C{}\/* Number of warning msgs to send *\/\CE{}}}
  17. \L{\LB{}\Tab{8}{int}\Tab{24}{warninterval;}\Tab{40}{\C{}\/* Interval between warning msgs *\/\CE{}}}
  18. \L{\LB{}\Tab{8}{int}\Tab{24}{retinterval;}\Tab{40}{\C{}\/* Interval after which return mail *\/\CE{}}}
  19. \L{\LB{}\Tab{8}{char}\Tab{24}{*cont\_type;}\Tab{40}{\C{}\/* Content type of message *\/\CE{}}}
  20. \L{\LB{}\Tab{8}{EncodedIT}\Tab{24}{orig\_encodedinfo; \C{}\/* Original Encoded Info Types *\/\CE{}}}
  21. \L{\LB{}\Tab{8}{int}\Tab{24}{priority;}\Tab{40}{\C{}\/* Priority of message *\/\CE{}}}
  22. \L{\LB{\#define PRIO\_NORMAL             0}}
  23. \L{\LB{\#define PRIO\_NONURGENT          1}}
  24. \L{\LB{\#define PRIO\_URGENT             2}}
  25. \L{\LB{}}
  26. \L{\LB{}\Tab{8}{char}\Tab{24}{disclose\_recips;}}
  27. \L{\LB{}\Tab{8}{char}\Tab{24}{implicit\_conversion\_prohibited;}}
  28. \L{\LB{}\Tab{8}{char}\Tab{24}{alternate\_recip\_allowed;}}
  29. \L{\LB{}\Tab{8}{char}\Tab{24}{content\_return\_request;}}
  30. \L{\LB{}}
  31. \L{\LB{}\Tab{8}{char}\Tab{24}{recip\_reassign\_prohibited;}}
  32. \L{\LB{}\Tab{8}{char}\Tab{24}{recip\_reassign\_crit;}}
  33. \L{\LB{}}
  34. \L{\LB{}\Tab{8}{char}\Tab{24}{dl\_expansion\_prohibited;}}
  35. \L{\LB{}\Tab{8}{char}\Tab{24}{dl\_expansion\_crit;}}
  36. \L{\LB{}}
  37. \L{\LB{}\Tab{8}{char}\Tab{24}{conversion\_with\_loss\_prohibited;}}
  38. \L{\LB{}\Tab{8}{char}\Tab{24}{conversion\_with\_loss\_crit;}}
  39. \L{\LB{}\Tab{8}{}}
  40. \L{\LB{}\Tab{8}{char}\Tab{24}{*ua\_id;}\Tab{40}{\C{}\/* UA content id *\/\CE{}}}
  41. \L{\LB{}\Tab{8}{char}\Tab{24}{*pp\_content\_correlator; }}
  42. \L{\LB{}\Tab{40}{\C{}\/* PP preferred string form  *\/\CE{}}}
  43. \L{\LB{}\Tab{8}{struct qbuf}\Tab{24}{*general\_content\_correlator;}}
  44. \L{\LB{}\Tab{8}{char}\Tab{24}{content\_correlator\_crit;}}
  45. \L{\LB{}\Tab{40}{\C{}\/* ASN.1 uninterpreted *\/\CE{}}}
  46. \L{\LB{}\Tab{40}{}}
  47. \L{\LB{}\Tab{8}{FullName}\Tab{24}{*originator\_return\_address;}}
  48. \L{\LB{}\Tab{8}{char}\Tab{24}{originator\_return\_address\_crit;}}
  49. \L{\LB{}}
  50. \L{\LB{}\Tab{8}{int}\Tab{24}{forwarding\_request;}}
  51. \L{\LB{}\Tab{8}{char}\Tab{24}{forwarding\_request\_crit;}}
  52. \L{\LB{}}
  53. \L{\LB{}\Tab{8}{struct qbuf}\Tab{24}{*originator\_certificate;}}
  54. \L{\LB{}\Tab{8}{char}\Tab{24}{originator\_certificate\_crit;}}
  55. \L{\LB{}}
  56. \L{\LB{}\Tab{8}{struct qbuf}\Tab{24}{*algorithm\_identifier;}}
  57. \L{\LB{}\Tab{8}{char}\Tab{24}{algorithm\_identifier\_crit;}}
  58. \L{\LB{ }\Tab{24}{\C{}\/* content confidentiality *\/\CE{}}}
  59. \L{\LB{}}
  60. \L{\LB{}\Tab{8}{struct qbuf}\Tab{24}{*message\_origin\_auth\_check; }}
  61. \L{\LB{}\Tab{32}{\C{}\/* also for Probe *\/\CE{}}}
  62. \L{\LB{}\Tab{8}{char}\Tab{24}{message\_origin\_auth\_check\_crit;}}
  63. \L{\LB{}\Tab{32}{}}
  64. \L{\LB{}\Tab{8}{struct qbuf}\Tab{24}{*security\_label;}}
  65. \L{\LB{}\Tab{8}{char}\Tab{24}{security\_label\_crit;}}
  66. \L{\LB{}}
  67. \L{\LB{}\Tab{8}{int}\Tab{24}{proof\_of\_submission\_request;}\Tab{56}{\C{}\/* boolean *\/\CE{}}}
  68. \L{\LB{}\Tab{8}{char}\Tab{24}{proof\_of\_submission\_crit;}}
  69. \L{\LB{}}
  70. \L{\LB{}\Tab{8}{X400\_Extension}\Tab{24}{*per\_message\_extensions;}}
  71. \L{\LB{}}
  72. \L{\LB{}\Tab{8}{ADDR}\Tab{24}{*Oaddress;}\Tab{40}{\C{}\/* Orig addr \- linked list *\/\CE{}}}
  73. \L{\LB{}\Tab{8}{ADDR}\Tab{24}{*Raddress;}\Tab{40}{\C{}\/* Recip addrs \- linked list *\/\CE{}}}
  74. \L{\LB{}}
  75. \L{\LB{\C{}\/* \-\- MTA AS Parameters *\/\CE{}}}
  76. \L{\LB{}\Tab{8}{LIST\_RCHAN}\Tab{24}{*inbound;}\Tab{40}{\C{}\/* Inbound MTA\/Channel *\/\CE{}}}
  77. \L{\LB{}\Tab{8}{MPDUid}\Tab{24}{msgid;}\Tab{40}{\C{}\/* Message ID *\/\CE{}}}
  78. \L{\LB{}\Tab{8}{Trace}\Tab{24}{*trace;}\Tab{40}{\C{}\/* Trace info *\/\CE{}}}
  79. \L{\LB{}\Tab{8}{DLHistory}\Tab{24}{*dl\_expansion\_history;}}
  80. \L{\LB{}\Tab{8}{char}\Tab{24}{dl\_expansion\_history\_crit;}}
  81. \L{\LB{}}
  82. \L{\LB{\C{}\/* \-\- PP calculated parameters *\/\CE{}}}
  83. \L{\LB{}\Tab{8}{EncodedIT}\Tab{24}{encodedinfo;}\Tab{40}{\C{}\/* Encoded information types *\/\CE{}}}
  84. \L{\LB{}\Tab{8}{UTC}\Tab{24}{queuetime;}\Tab{40}{\C{}\/* Time that message was enqueued *\/\CE{}}}
  85. \L{\LB{}\Tab{8}{UTC}\Tab{24}{departime;}\Tab{40}{\C{}\/* Time that message left the queue *\/\CE{}}}
  86. \L{\LB{}\Tab{8}{int}\Tab{24}{n\_bodyparts;}}
  87. \L{\LB{}\Tab{8}{int}\Tab{24}{n\_forwarded;}}
  88. \L{\LB{}}
  89. \L{\LB{}\Tab{8}{\C{}\/* \-\- Queue Control File offsets for fixed length variables \-\- *\/\CE{}}}
  90. \L{\LB{}\Tab{8}{off\_t}\Tab{24}{nwarns\_offset;}\Tab{40}{\C{}\/* offset param for nwarns *\/\CE{}}}
  91. \L{\LB{\} Q\_struct;}}
  92.